|
|
| DynamicFiberProp (const std::string &n) |
| | constructor
|
| |
|
| ~DynamicFiberProp () |
| | destructor
|
| |
|
Fiber * | newFiber () const |
| | return a Fiber with this property
|
| |
|
void | clear () |
| | set default values
|
| |
|
void | read (Glossary &) |
| | set using a Glossary
|
| |
|
void | complete (SimulProp const *, PropertyList *) |
| | check and derive parameter values
|
| |
|
Property * | clone () const |
| | return a carbon copy of object
|
| |
|
void | write_data (std::ostream &) const |
| | write
|
| |
|
| FiberProp (const std::string &n) |
| | constructor
|
| |
|
| ~FiberProp () |
| | destructor
|
| |
|
Fiber * | newFiber (Glossary &) const |
| | return a Fiber with this property, initialized
|
| |
|
std::string | kind () const |
| | identifies the property
|
| |
|
| Property (const std::string &n, const int index=-1) |
| | constructor must provide a name
|
| |
|
virtual | ~Property () |
| | destructor
|
| |
|
std::string | name () const |
| | return identifier for instantiation
|
| |
|
void | name (const std::string &n) |
| | change name
|
| |
|
bool | is_named (const std::string &n) |
| | true if 'name' matches
|
| |
|
int | index () const |
| | index, unique among all Property of similar kind()
|
| |
|
void | index (int x) |
| | set index in the array of Properties
|
| |
|
bool | modified () const |
| | true if at least one value is different than its default setting
|
| |
| void | readString (std::string &, char stamp) |
| | set from a string, return number of values assigned More...
|
| |
|
void | readFile (const char file[]) |
| | set from a string, return number of values assigned
|
| |
|
void | write_diff (std::ostream &, const Property *ref) const |
| | write only values that differ from the ones specified in ref
|
| |
|
void | write_diff (std::ostream &, bool prune) const |
| | if ( prune == true ), write values that differ from the default values
|
| |
| void | write (std::ostream &, bool prune=false) const |
| | write header + data More...
|
| |
|
|
template<typename C > |
| static void | write_param (std::ostream &os, std::string const &name, C const &c) |
| | formatted output of one parameter
|
| |
|
template<typename C > |
| static void | write_param (std::ostream &os, std::string const &name, C const *c, int cnt) |
| | formatted output of one parameter
|
| |
|
template<typename C , typename D > |
| static void | write_param (std::ostream &os, std::string const &name, C const &c, D const &d) |
| | formatted output of one parameter
|
| |
|
template<typename C , typename D , typename E > |
| static void | write_param (std::ostream &os, std::string const &name, C const &c, D const &d, E const &e) |
| | formatted output of one parameter
|
| |
|
template<typename C , typename D , typename E , typename F > |
| static void | write_param (std::ostream &os, std::string const &name, C const &c, D const &d, E const &e, F const &f) |
| | formatted output of one parameter
|
| |
|
real | time_step |
| | local copy of SimulProp::time_step
|
| |
|
real | free_polymer |
| | fraction in [0, 1]
|
| |
|
real | total_length |
| | total length of fiber for this type
|
| |
|
SingleSet * | glue_set |
| | SingleSet where glue are stored.
|
| |
|
SingleProp * | glue_prop |
| | SingleProp used for glue.
|
| |